// 登录业务
const btnLogin = document.querySelector('#btn-login')
const form = document.querySelector('.login-form')

btnLogin.addEventListener('click', async function () {
  // 获取用户名和密码
  const data = serialize(form, { hash: true, empty: true })
  // console.log(data);
  const { username, password } = data
  // 校验用户名和密码
  if (username.length < 8 || username.length > 30) {
    return showToast('用户名是8-30位')
  }
  if (password.length < 6 || password.length > 30) {
    return showToast('密码是6-30位')
  }
  try {
    // 提交数据
    const { message, data: { token } } = await axios.post('/login', data)
    // console.log(res);
    showToast(message)
    // 存储到用户名
    localStorage.setItem('name', username)
    // 存储token
    localStorage.setItem('token', token)
    setTimeout(() => {
      location.href = 'index.html'
    }, 1500)

  } catch (err) {
    console.dir(err);
    showToast(err.response.data.message)
  }
})